草庐IT

unsafe-perm

全部标签

java - Young , Tenured 和 Perm 一代

我对Heap、Young、Tenured和Perm一代感到困惑。谁能解释一下? 最佳答案 Java垃圾收集器被称为通用垃圾收集器。应用程序中的对象存在不同的时间长度,具体取决于它们的创建位置和使用方式。这里的关键见解是,对短期和长期对象使用不同的垃圾收集策略可以针对每种情况专门优化GC。粗略地说,随着对象在年轻一代中“存活”重复的垃圾回收,它们被迁移到老一代。永久生成是一种特殊情况,它包含JVM所需的对象,但不一定在程序中表示,例如表示类和方法的对象。由于年轻一代中通常会包含大量垃圾,因此针对一次摆脱大量未使用的对象进行了优化。Te

C#内存管理: unsafe keyword and pointers

在C#中使用unsafe关键字使用指针有什么后果(正面/负面)?例如,垃圾收集变成了什么,性能增益/损失是什么,与其他语言手动内存管理相比性能增益/损失是什么,危险是什么,在什么情况下使用这种语言是合理的功能,编译时间是否更长...? 最佳答案 正如Conrad已经提到的,在某些情况下,在C#中对内存的不安全访问是有用的。没有那么多,但有一些:使用Bitmap操作几乎是一个典型的例子,您需要一些额外的性能,您可以通过使用unsafe获得。与旧API(例如WinAPI或nativeC/C++DLL)的互操作性是unsafe非常有用的另

java - 在 Java 9 中删除 sun.misc.Unsafe 将破坏 Spring、Hibernate

我读过here如果Oracle在Java9中删除sun.misc.Unsafe,Spring和许多其他流行的库将会中断。但是,在Spring或Hibernate中没有对此类的静态引用。那么,这种说法是真的吗?顺便说一句,Java8中有64个对Unsafe的引用,但如果Oracle删除了该类,他们将更新所有这些类,并且不会影响任何库(除非他们使用Unsafe直接就是)。 最佳答案 MarkReinhold在2015年JVM语言峰会上发表了题为TheSecretHistoryandTragicFateofsun.misc.Unsafe的

java - 在 Java 9 中删除 sun.misc.Unsafe 将破坏 Spring、Hibernate

我读过here如果Oracle在Java9中删除sun.misc.Unsafe,Spring和许多其他流行的库将会中断。但是,在Spring或Hibernate中没有对此类的静态引用。那么,这种说法是真的吗?顺便说一句,Java8中有64个对Unsafe的引用,但如果Oracle删除了该类,他们将更新所有这些类,并且不会影响任何库(除非他们使用Unsafe直接就是)。 最佳答案 MarkReinhold在2015年JVM语言峰会上发表了题为TheSecretHistoryandTragicFateofsun.misc.Unsafe的

ruby - 为什么 URI.escape() 被标记为过时,这个 REGEXP::UNSAFE 常量在哪里?

我试图弄清楚ruby​​2.2.3中URI.escape的默认不安全字符集是什么。docs说:BydefaultusesREGEXP::UNSAFE但是我在URI模块中的任何地方都找不到那个常量。此外,thiscode(下面的片段)自2009年以来将escape/unescape方法标记为“过时”。为什么它们已过时?lib/uri/common.rb:97defescape(*arg)warn"#{caller(1)[0]}:warning:URI.escapeisobsolete"if$VERBOSEDEFAULT_PARSER.escape(*arg)end文档是否错误/已过时?

objective-c - 将 '__unsafe_unretained id *' 转换为 'const void **'

我正在尝试实现[NSMutableDictionarydictionaryWithObjects:framesforKeys:items]但是使用CFDictionary所以我可以控制键和值回调。这是我得到的:__unsafe_unretainedidkeys[itemCount];[itemsgetObjects:keysrange:NSMakeRange(0,itemCount)];__unsafe_unretainedidvalues[itemCount];[framesgetObjects:valuesrange:NSMakeRange(0,itemCount)];CFDict

java - Spark wordcount 断言失败 : unsafe symbol Unstable

我已经使用HortonworksAmbari安装了HDFS、Yarn和Spark。我编写了简单的程序来读取/读取HDFS、Map-Reducewordcount,一切正常。然后我尝试测试Spark。我从官方Spark示例中复制了字数统计程序:publicfinalclassJavaWordCount{privatestaticfinalPatternSPACE=Pattern.compile("");publicstaticvoidmain(String[]args)throwsException{if(args.length");System.exit(1);}SparkSessio

php - 如何解决 Exception It is unsafe to run Dusk in production in laravel 5.5?

我将我的项目从laravel5.4升级到laravel5.5,我在本地环境中没有任何问题,但在服务器中我遇到了这个异常,我搜索了很多,我知道这个问题可能重复但没有解决方案解决我的问题!如何在生产环境中不注册黄昏?我在AppServiceProvider.php中写了这段代码:publicfunctionregister(){//Dusk,ifenvisappropriateif($this->app->environment('local','testing')){$this->app->register(DuskServiceProvider::class);}}但是好像不行。谁能帮

php - 为什么PHP认为 "unsafe"使用系统时区?

PHP手册说:SincePHP5.1.0(whenthedate/timefunctionswererewritten),everycalltoadate/timefunctionwillgenerateaE_NOTICEifthetimezoneisn'tvalid,and/oraE_WARNINGmessageifusingthesystemsettingsortheTZenvironmentvariable.使用默认系统时区会带来哪些安全问题?为什么PHP认为它不安全? 最佳答案 我相信使用本地系统时区的安全问题(至少是直接的

c++ - 错误 C4996 : 'std::_Copy_impl' : Function call with parameters that may be unsafe

我知道这个问题在SO中被问过很多次,但这是与其他问题的不同。CompilerError:FunctioncallwithparametersthatmaybeunsafeVisualStudioWarningC4996xutility(2227):warningC4996:'std::_Copy_impl'失败的代码片段DWORDdwNumberOfNames=pExportDirectory->NumberOfNames;LPDWORDdwNames=(LPDWORD)((LPBYTE)hDLL+pExportDirectory->AddressOfNames);std::vecto