草庐IT

MONO_GC_PARAMS

全部标签

Java GC(分配失败)

为什么总是“GC(分配失败)”?适用于linux-amd64JRE(1.8.0_25-b17)的JavaHotSpot(TM)64位服务器VM(25.25-b02),CommandLineflags:-XX:CMSInitiatingOccupancyFraction=60-XX:GCLogFileSize=10485760-XX:+HeapDumpOnOutOfMemoryError-XX:InitialHeapSize=32212254720-XX:MaxHeapSize=32212254720-XX:NewRatio=10-XX:OldPLABSize=16-XX:Paralle

java - 无法执行 dex : GC overhead limit exceeded in Eclipse

当我下载Git项目时OsmAnd并去编译它,Eclipse返回了这些错误:[DexLoader]Unabletoexecutedex:GCoverheadlimitexceeded[OsmAnd]ConversiontoDalvikformatfailed:Unabletoexecutedex:GCoverheadlimitexceededGoogle和Stackoverflow说我必须在eclipse.ini中更改-Xms40m-Xmx384m。ConversiontoDalvikformatfailed:Unabletoexecutedex:Javaheapspace.我清理了项目

c++ - 到 GC 或不到 GC

我最近看到了两个非常好的和有教育意义的语言讲座:Thisfirstone由HerbSutter撰写,介绍了C++0x的所有漂亮和酷炫的特性,为什么C++的future似乎比以往任何时候都更加光明,以及M$如何被认为是这个游戏中的好人。演讲围绕着效率以及最小化堆事件如何经常提高性能。Thisotherone,作者AndreiAlexandrescu,插入了从C/C++到他的新游戏规则改变者D的过渡。D的大部分东西似乎都非常有动力和设计。然而,让我感到惊讶的是,D插入了垃圾收集,并且所有类都是通过引用单独创建的。更令人困惑的是,TheDProgrammingLanguageRefManua

Unity中的GC

一:前言GC就是GrabageCollector,当没有任何栈内存所指向的堆内存空间,所有的垃圾将被GC不定期进行回收并且释放无用内存空间,使这些内存可以再次使用,但是如果垃圾过多将影响到GC的处理性能,从而降低整体的程序性能,在实际开发之中,对于垃圾的产生越少越好对应的方法是GC.Collect,其功能就是强制对所有垃圾进行回收二:Unity中的内存管理Unity是自动内存管理,Unity中可以访问两个内存池:栈内存和堆内存,栈用于短期存储的小数据,堆用于较长时间存储的较大的数据块。当创建变量的时候,Unity会从栈或堆中请求一个内存块,只要变量值作用域内(仍可被代码访问),分配给它的内存就

java - 为什么调用 System.gc() 是不好的做法?

在answering之后关于如何force-freeobjectsinJava的问题(这家伙正在使用System.gc()清除1.5GBHashMap),有人告诉我手动调用System.gc()是不好的做法,但评论是不完全令人信服。此外,似乎没有人敢赞成或反对我的回答。那里有人告诉我这是不好的做法,但后来我也被告知垃圾收集器运行不会再系统地停止世界,它也可以被JVM有效地用作提示,所以我'我有点不知所措。我确实理解JVM在需要回收内存时通常比您更清楚。我也明白担心几千字节的数据是愚蠢的。我也明白,即使是兆字节的数据也不是几年前的样子。但是,1.5GB?您知道内存中大约有1.5GB的数据

java.lang.OutOfMemoryError : GC overhead limit exceeded

这个问题在这里已经有了答案:Errorjava.lang.OutOfMemoryError:GCoverheadlimitexceeded(22个回答)关闭2年前。我在创建几个(数十万个)HashMap对象的程序中遇到此错误,每个对象有几个(15-20)个文本条目。在提交到数据库之前,这些字符串必须全部收集(而不是分解成更小的数量)。根据Sun的说法,错误发生在“如果在垃圾收集上花费了太多时间:如果超过98%的总时间花在垃圾收集上,而堆的回收率不到2%,则会出现OutOfMemoryError被扔掉。”。显然,可以使用命令行向JVM传递参数增加堆大小,通过“-Xmx1024m”(或更多

.net - 是否可以从 ruby​​ 调用到 mono?

我在一家中型企业工作,将中等数量的系统集成到一个用RubyonRails编写并在Redhat上运行的Web应用程序中。该应用程序的功能之一是与远程设备进行通信。有些设备我可以直接与之通信,有些我必须依赖设备向数据库报告。最近,我们的一家设备制造商向我提供了一个“私有(private)API”,用于与我目前无法与之通信的一些远程设备进行通信。我当然对这种可能性很感兴趣。问题在于它是作为.NET2.0dll提供的。这就是我对界面的了解程度。假设我可以从mono加载dll(我目前对此一无所知)是否有可能从ruby​​调用mono?如果我能做到的话,我会感到很受伤吗?(让它工作会在其他方面省去

ruby - 设置数据映射器 :order parameters from querystring params

由于我还不能熟练使用Ruby,我正在努力构建一个优雅的解决方案来在我的Rails3/DataMapper项目中进行排序。DataMapper示例显示了如何使用带有asc或desc参数的符号来对结果进行排序。例如:Document.all(:order=>[:created_at.desc])将params[:sort]和params[:direction]转换为DataMapper可接受的格式的最佳方法是什么?由于缺乏更好的想法,这就是我目前的想法:sort_order=(params[:sort]||'created_at').to_symsort_obj=params[:sort_

ruby-on-rails - 如何在 Rails 4 中使用 params.require

我有一个像这样的私有(private)方法用于注册表单,它有四个字段,firstname、email、password和confirm密码。我不确定如何检查密码确认。defuser_paramsparams.require(:user).permit(:name,:email,:password,:password_confirmation)end以前,我使用下面的代码。如何将下面的代码转换为使用params.requireUser.new(name:params[:name],email:params[:email],password:params[:password],confir

ruby-on-rails - 将 http_params 转换为哈希

我可以从字符串中获取一个数组http_params="created_end_date=2013-02-28&created_start_date=2013-01-01&page_size=50&offset=0&order_id=0D1108211501118%0D%0A0D11108211501118%0D%0Ac%0D%0AD%0D%0ADK212071409743%0D%0AKK30109110100%0D%0AKK30111140300%0D%0AKK30111140400%0D%0AKK30115120100%0D%0AKK30115150100&page_number=1