English 中文(简体)
离职偿金:流动与服务器开发
原标题:Caching payoff: mobile versus server development

在一个需要高度优化的“安乐”项目上工作的Im(它是一个包含在其他仪器中的SDK,因此,我们显然希望它尽可能高效和小。 这对我来说是相对新的,正如我过去所做的主要是网络/服务器的发展。

因此,这里的问题是:与计算/计算相比,再加固价值何时有意义。 很显然,计算/计算需要的时间越长,使用次数越多,就越能选取。 但是,在服务器上,与移动服务器相比,沥滤的动态/成本/回报有很大不同。

在一个有多种记忆的服务器上,它正在同时满足许多要求,因此,重复使用各种价值观是明智的。 在移动装置上,记忆受到限制。 即使反复使用价值,还是更高效地加以掩饰或重新校正? (不谈网络数据,这显然能够从在当地进行渗透中受益。) I m 更多地谈论从地方档案中计算或分类的数值

在这里,我很想知道:

if (s_pattern == null) {
    s_pattern = Pattern.compile(REGEX);
}

一方面,我只汇编一份备忘录并加以收集是明智的,但另一方面,我不敢肯定,在使用额外记忆方面,是否取得了许多成就。

是否有任何经验或见解? 或者,是否有经验数据?

最佳回答

if (s_pattern == null) { s_pattern = Pattern.compile(REGEX); }

如果从来不作改动,并且总是在使用定义类别时使用,则保持不变(<条码>。

如果你保留其中几个或其它“小”物体,你就不应遇到问题。 如果你每次会重新找回他们,你甚至会利用更多的记忆,因为你可以有几例记忆中这个物体——垃圾收集不会立即拆除。 固定的娱乐活动也将给你花在移动设备上的时间。

我更希望尽可能避免娱乐。 例外是使用数百千兆字节的比图等大物体。

你看到的几乎所有记忆问题都与故意割裂无关,而是与无意泄露或滥用大图像有关。

Btw:这不以经验数据为依据,但如果你检查造成哪些问题,你会收到一些数据:[android]+OutOfMemoryException

问题回答

暂无回答




相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签