没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
不安全的 由安德鲁·布兰普顿( ) | 这是利用的工具的集合。 这个Unsafe类允许直接访问JVM中的内存,这是非常危险的,但是很有趣:)。 unsafe-helper-包含一些简单的方法,这些方法使使用sun.misc.Unsafe更容易。 unsafe-collection-在ArrayList上建模的示例列表,该列表不存储对集合内对象的引用,而是直接将元素复制到列表中。 这有一些有趣的特性 列表和包含的对象所需的总内存更少。 减少GC开销。 保证对象在内存中是固定的,这可能会提供一些良好的CPU缓存好处。 对象被复制到列表中,这种复制开销可能不值得,并且您将失去许多将要使用的引用语义。 unsafe-unroller-在运行时生成虚拟字节码以复制带有Unsafe类的对象。 unsafe-benchmark-使用对所有内容进行基准测试的代码。 unsafe-t
资源推荐
资源详情
资源评论
收起资源包目录
unsafe-master.zip (58个子文件)
unsafe-master
unsafe-tests
src
main
java
net
bramp
unsafe
examples
UnalignedClass.java 864B
LongPoint.java 1KB
FourLongs.java 1KB
Person.java 859B
EightLongs.java 2KB
IntPoint.java 673B
pom.xml 833B
unsafe-collection
src
test
java
net
bramp
unsafe
UnsafeArrayListTest.java 3KB
main
java
net
bramp
unsafe
InplaceList.java 476B
UnsafeArrayList.java 5KB
pom.xml 2KB
unsafe-benchmark
src
test
java
net
bramp
unsafe
collection
BenchmarkTest.java 1KB
sort
QuickSortTest.java 2KB
JMHHelper.java 792B
main
java
net
bramp
unsafe
RunAll.java 356B
jmh
MemoryProfiler.java 1KB
collection
AbstractListTest.java 1KB
AbstractArrayListTest.java 1KB
ArrayListBenchmark.java 4KB
tests
UnsafeListEightLongs.java 1014B
ArrayListLongPoint.java 510B
ArrayListEightLongs.java 625B
UnsafeListLongPoint.java 802B
UnsafeListFourLongs.java 879B
ArrayListFourLongs.java 543B
AbstractUnsafeListTest.java 1KB
MemoryUtils.java 4KB
copier
UnrolledCopierBenchmark.java 7KB
Main.java 8KB
sort
Shuffle.java 729B
QuickSort.java 3KB
InplaceQuickSort.java 3KB
MemoryTest.java 2KB
pom.xml 4KB
.travis.yml 63B
LICENSE 1KB
README.md 12KB
unsafe-helper
src
main
java
net
bramp
unsafe
UnsafeHelper.java 12KB
Preconditions.java 2KB
pom.xml 821B
pom.xml 13KB
.gitignore 156B
unsafe-unroller
src
test
java
net
bramp
unsafe
MockUnsafe.java 450B
UnrolledUnsafeCopierTest.java 628B
LoopingForUnsafeCopierTest.java 577B
LoopingByteUnsafeCopierTest.java 546B
LoopingUnsafeCopierTest.java 565B
UnrolledUnsafeCopierBuilderTest.java 799B
AbstractUnsafeCopierTest.java 6KB
main
java
net
bramp
unsafe
CopierImplementation.java 8KB
LoopingByteUnsafeCopier.java 895B
LoopingForUnsafeCopier.java 1KB
UnsafeCopier.java 548B
bytebuddy
LongAdd.java 560B
MethodVariableStore.java 6KB
LoopingUnsafeCopier.java 1KB
UnrolledUnsafeCopierBuilder.java 3KB
pom.xml 1KB
共 58 条
- 1
资源评论
蜜柚酱Lolita
- 粉丝: 27
- 资源: 4623
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功