草庐IT

memory-efficient

全部标签

Android:当按下 ddms "hprof dump"时,Memory Analyzer eclipse 插件 (1.1) 不会自动启动

旧版本1.0过去工作正常。然而,在更新到1.1后,它提供了一个选项来保存hprof文件。如何在Eclipse中打开该文件?Eclipse版本为Helios3.6.2 最佳答案 要让DDMS即时转换它,请在PreferencesAndroid->DDMS->HPROFAction:OpeninEclipse中设置。 关于Android:当按下ddms"hprofdump"时,MemoryAnalyzereclipse插件(1.1)不会自动启动,我们在StackOverflow上找到一个类似

Android Circle Gradle 警告 : The build VMs have a memory limit of 4G

尝试在circleci.com上运行我的GradleAndroid项目时,我收到以下警告:警告:构建VM的内存限制为4G。您的构建在一个或多个容器上达到了此限制,您的构建结果可能无效。 最佳答案 GRADLE_OPTS可以在circle.yml文件中设置:machine:environment:GRADLE_OPTS:-Xmx512m-XX:MaxPermSize=512m允许您将开发配置和构建配置分开。编辑:CircleCi已经更新了他们的documentation,这是Android构建的推荐配置:machine:environ

安卓房间 : Efficient way to transform json result into db object

问题我有一个从API调用中解析出来的POJO,如下所示publicclassArticle{publicLongid;@Expose@SerializedName("section")publicStringsection;@Expose@SerializedName("title")publicStringtitle;@Expose@SerializedName("topics")publicListtopics;@Expose@SerializedName("media")publicListmedia;}为了尽量减少冗余和重复,我希望创建这样的模式@Entity(foreignK

memory-leaks - 在 flutter 中预加载图像 Assets

这个问题在这里已经有了答案:Flutterimagepreload(7个回答)关闭3年前。我正在用flutter构建游戏。我有大约130-150个月的图片。其中一些必须预先加载,否则用户体验会感觉不流畅。我自己找到了一种预加载图像的方法:finalasset=newExactAssetImage(assetPath);finalstream=asset.resolve(createLocalImageConfiguration(context));虽然这可行,但有一个巨大的缺点:内存成本大约是实际图像大小的6倍。后果?我的应用程序最终仅通过加载图像就消耗了800MO的内存,这太疯狂了(

memory-leaks - 在 flutter 中预加载图像 Assets

这个问题在这里已经有了答案:Flutterimagepreload(7个回答)关闭3年前。我正在用flutter构建游戏。我有大约130-150个月的图片。其中一些必须预先加载,否则用户体验会感觉不流畅。我自己找到了一种预加载图像的方法:finalasset=newExactAssetImage(assetPath);finalstream=asset.resolve(createLocalImageConfiguration(context));虽然这可行,但有一个巨大的缺点:内存成本大约是实际图像大小的6倍。后果?我的应用程序最终仅通过加载图像就消耗了800MO的内存,这太疯狂了(

android - 在模拟器中安装 50 mb apk 时出现 INSUFFICENT_STORAGE_MEMORY 消息

当我使用命令行在我的模拟器中安装50mbapk时,出现类似::的错误那么我有什么东西可以增加内存?更新:我有另一个错误,如::更新:我有另一个错误,如:: 最佳答案 你需要增加模拟器的虚拟内存如何增加模拟器的虚拟内存\\emulator-avd"EmulatorName"-partition-size500然后尝试安装你的apk 关于android-在模拟器中安装50mbapk时出现INSUFFICENT_STORAGE_MEMORY消息,我们在StackOverflow上找到一个类似的

dart - 如何创建 "fake" Dart :io File from in-memory bytes?

我有一个“blob”的内存字节,但我想处理这个“blob”的API只接受dart:io文件对象。有没有办法创建“假”dart:io文件,只需包装我的内存字节,以便我可以将此“假”文件传递给我的API?假设文件系统不存在,并假设我无法将内存中的字节写入“真实”文件。谢谢! 最佳答案 您可以使用file包中的MemoryFileSystem创建内存文件:例子:Filefile=MemoryFileSystem().file('test.dart')..writeAsBytesSync(blobBytes);

dart - 如何创建 "fake" Dart :io File from in-memory bytes?

我有一个“blob”的内存字节,但我想处理这个“blob”的API只接受dart:io文件对象。有没有办法创建“假”dart:io文件,只需包装我的内存字节,以便我可以将此“假”文件传递给我的API?假设文件系统不存在,并假设我无法将内存中的字节写入“真实”文件。谢谢! 最佳答案 您可以使用file包中的MemoryFileSystem创建内存文件:例子:Filefile=MemoryFileSystem().file('test.dart')..writeAsBytesSync(blobBytes);

android - 分配跟踪器 : How to use it to detect memory leaks?

我有两个Activity:A和B。从A开始,我转到ActivityB。然后我在B上调用finish()并返回到A。每次重复此过程时,分配的内存都会增加0.1MB。所以我想找出导致此泄漏的原因。我试图通过在刚才提到的过程中跟踪分配的内存来使用分配跟踪器。然后,当我按下“获取分配”时,我会得到一长串分配。我的问题是:如何阅读该列表以找出导致泄漏的原因?我试图通过释放ActivityB的onDestroy方法中的所有资源来解决这个问题,这有点帮助。而且,我没有在ActivityA的onResume方法中分配新内存。只是为了表明我正确使用了分配跟踪器: 最佳答案

c# - Windows 手机 8 : Monitoring memory usage in mixed C#/C++

我想在使用WindowsPhone运行时组件的WindowsPhone8上监视混合C#/C++应用程序的内存使用情况。问题是,在VisualStudio(ALT+F1)中打开分析工具包时,我只有“执行”选项(http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202934%28v=与105%29.aspx)。对于“纯”C#项目,内存选项也可用。是否有其他或多或少简单的方法来监控内存使用情况?问候, 最佳答案 您是否考虑过构建自己的C#内存监控UI?它不会像Vi