草庐IT

linux - vm.dirty_ratio 和 vm.dirty_background_ratio 之间的区别?

我目前正在试验/proc/sys/vm中的内核参数,尤其是dirty_ratio和dirty_background_ratio。内核文档对两者的解释如下:dirty_background_ratioContains,asapercentageoftotalavailablememorythatcontainsfreepagesandreclaimablepages,thenumberofpagesatwhichthebackgroundkernelflusherthreadswillstartwritingoutdirtydata.和dirty_ratioContains,asaper

android - 构建 Cordova PhoneGap 时出现 VM 错误

我在尝试创建CordovaPhoneGap应用程序时遇到此错误,并在最后一步使用构建命令时遇到此错误cordovabuildandroid我收到了这个错误:错误D:\rmapp>cordovarunandroidRunningcommand:D:\rmapp\platforms\android\cordova\run.batANDROID_HOME=D:\Android\sdkJAVA_HOME=C:\ProgramFiles(x86)\Java\jdk1.7.0_71WARNING:Notargetspecified,deployingtodevice'192.168.56.100:

Android VM 在 Launch Mac 上崩溃

我有问题。在过去的4-5周里,我一直在Eclipse中使用Android,并且从未遇到过VM问题(它们很慢,是的。但从未崩溃)。现在,我相信从4.2开始,当我开始为uni开发一个新项目时(下周截止日期),我的4.2虚拟机在启动时突然开始崩溃,因为“内核panic”(最后报告)。我想问是否有什么我可以做的,也许下载一个修补程序或任何东西。API和Eclipse几乎都是最新的,或者我的计算机可能有问题?(不知何故,甚至我的旧虚拟机(2.3.3、3.1和4.1)在99%的情况下都会在启动时崩溃)我们将不胜感激任何建议。这里是崩溃日志的开头:Process:emulator64-arm[133

android - 内存不足错误 : bitmap size exceeds VM budget (Android)

在BitmapFactory中获取异常。不确定是什么问题。(嗯,我可以猜到这个问题,但不知道为什么会发生)ERROR/AndroidRuntime(7906):java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudgetERROR/AndroidRuntime(7906):atandroid.graphics.BitmapFactory.decodeFile(BitmapFactory.java:295)Mycodeisprettystraightforward.IdefinedanXMLlayoutw/adefaultimage.Itryt

android - java.lang.OutOfMemoryError : bitmap size exceeds VM budget

这个问题在这里已经有了答案:java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudget-Android(13个回答)关闭2个月前。我正在尝试将应用程序的布局从纵向更改为横向,反之亦然。但是,如果我经常或不止一次这样做,那么我的应用程序有时会崩溃。下面是错误日志。请建议可以做什么?01-0609:52:27.787:ERROR/dalvikvm-heap(17473):1550532-byteexternalallocationtoolargeforthisprocess.01-0609:52:27.787:ERROR/dalvikvm(17

android - 无法打开选定的 VM 调试端口 (8700)

我正在尝试按照以下位置的说明使用Eclipse调试android源代码:http://source.android.com/using-eclipse我已经下载了源代码,并开始构建它。我按照上面链接中的说明进行操作,一切都很好,直到我运行ddms命令。此时,如果Eclipse正在运行,我会收到错误消息“无法打开选定的VM调试端口(8700)”。如果我关闭Eclipse,那么ddms运行没有问题,我可以在模拟器上运行进程。但是,如果我现在打开Eclipse,我会得到同样的错误。无论如何,无论我做什么,如果我尝试远程调试,它总是会失败并显示“无法连接到远程VM”。有什么想法吗?谢谢

Android:OutofMemoryError:位图大小超出 VM 预算,我看不到任何理由

我的库超过600x800像素JPEG时出现OutOfMemory异常。环境我一直在使用包含600x800像素左右的JPG图片的图库。由于我的内容可能比图像更复杂一些,因此我将每个View设置为将ImageView与JPG包装在一起的RelativeLayout。为了“加速”用户体验,我有一个简单的4个插槽缓存,预取(在循环器中)大约1个图像左侧和1个图像右侧显示图像,并将它们保存在4个插槽HashMap中。平台我正在使用256RAM和128堆大小的AVD,屏幕为600x800。它也发生在EntourageEdge目标上,只是在设备上更难调试。问题我遇到了一个异常:OutofMemory

Android VM 不允许我们分配 xx 字节

我正在开发一款安卓游戏。当我尝试使用3张图片作为背景时,问题就开始了。图片大小为1280x720像素,大小为100kb。图像真的不是那么大,所以我有点困惑为什么它们会导致内存问题。注意:屏幕分辨率为800x400,因此我无法真正将图像大小调整为2,因为它是suggestedonandroiddeveloper注意:我正在使用HTC渴望手机(崩溃来了),我也在三星GalaxyS1上尝试过,在三星上运行正常。我在DDMS中分析了内存,奇怪的是我发现堆只有3.5mb大。如果我检查rt.MaxMemory()它说我每个应用程序有大约25mb的空间。我想到的是,堆的“更新”速度不够快,无法容纳更

ios - 为什么 VM Tracker 是空的?

我正在使用分配模板在iPhone上分析我的应用程序,但VMTracker始终为空。为什么?如何让它显示数据? 最佳答案 您必须告诉它定期拍摄快照。在启动应用程序之前...点击VMTrackerInstrument以激活它。如果您还没有看到,请显示详细View(Command-D)。在左侧(蓝色)边栏中,激活“自动快照”。运行。您可以选择在应用中有趣事件之前和之后手动拍摄快照。 关于ios-为什么VMTracker是空的?,我们在StackOverflow上找到一个类似的问题:

java - 初始化 VM 时出错 无法为对象堆保留足够的空间 无法创建 Java 虚拟机

一个多月以来我一直面临这个问题,这是我在命令行上运行java时看到的:$java-Xmx1300mErroroccurredduringinitializationofVMCouldnotreserveenoughspaceforobjectheapCouldnotcreatetheJavavirtualmachine.如果我用更少的内存运行它可以正常工作$java-Xmx1240mUsage:java[-options]class[args...](toexecuteaclass)orjava[-options]-jarjarfile[args...](toexecuteajarfi