memtest:不同语言的内存消耗测试
- Q4_772876了解作者
- 15.6KB文件大小
- zip文件格式
- 0收藏次数
- VIP专享资源类型
- 0下载次数
- 2022-06-14 20:29上传日期
不同语言的内存消耗测试
Date:
2015/08/08
Contents
Rust, Java, Golang, OCaml, Swift(Apple), Python, PHP
存储一个从 0 至 99999999 的整数列表。
[0, 1, 2, 3, 4, 5, 6 .... 99999999]
Rust ( ~=300MB )
Java ( version: 1.7, ~=387MB )
Golang ( ~=747MB )
Swift ( ~=1GB )
OCaml ( Runtime: ~=2.3GB, Binary: ~=1.7GB )
Python ( ~=3.0GB )
PHP ( ~= 13.7GB, Times: 17s - 24s )
Fibjs ( 测试失败, 编译器直接报错 )
C ( 测试失败, 编译成功,执行时出现[内存区段错误提示] )

memtest-master.zip
- memtest-master
- README.rst669B
- LICENSE34.3KB
- src
- python26.py156B
- clang.c181B
- php56.php232B
- go14.go184B
- java17.java404B
- fibjs.js109B
- ocaml.ml549B
- rust.rs171B
- swift.swift141B
内容介绍
/*
$ javac java17.java
$ java Java17
*/
class Java17{
public static void main(String []args){
int data[] = new int[100000000];
for(int i=0;i<100000000;i++){
data[i] = i;
}
try{
System.out.println("Done.\n");
Thread.sleep(10000);
}catch (InterruptedException e) {
e.printStackTrace();
}
}
}
评论



相关推荐
- MiRinZhang:个人资料我是来自中国北京的FE开发人员MiRinZhang。 :telescope: 我目前在美团工作 :seedling: 我正在学习GoLang / Rust,Fultter :closed_mailbox_with_raised_flag: 如何联系我:
- rust-tcp-async-client:rust tokio 异步多客户网络框架应用场景im,game server,bot等.golang 实现的网络框架就很多了,个人希望能在rust做一些微不足道的贡献,该项目的代码也很简陋属于 demo ,线上生产还是需要深加工.欢迎:clapping_hands:各位大佬吐槽毕竟我还是rust萌新...
- leetcoderust-leetcode-cn:带有golang和Rust的leetcode分别用golang,rust实现。code like gopher, code like rustor 提供测试代码 每一题的结构,以1528题目为例 如下 ├── 1528.go #go实现方法 ├── 1528_test.go #go 测试代码 └── restore-string #cargo new -...
- 开源项目-jonhoo-volley.zip开源项目-jonhoo-volley.zip,Volley is a benchmarking tool for measuring the performance of server networking stacks. (c, rust, golang)
- gtmpl-rust:锈的golang texttemplategtmpl-rust – Golang模板用于Rust 为Rust提供了引擎。 这使锈应用的无缝集成到周围DEVOPS工具世界 ,和诸如此类的东西。 入门 将以下依赖项添加到您的货运清单中... [ dependencies ] gtmpl = " 0.6 " 并查看...
- r3v_ch4lls:Elemental X收集的源代码和逆向挑战的二进制文件-Source code collection逆向工程挑战 Elemental X收集的源代码和逆向挑战的二进制文件 使用GoLang,Rust和V-Lang构建的挑战
- golang sublime拿来即用的gosublime
- 开源项目-medimatrix-rust-plus-golang.zip开源项目-medimatrix-rust-plus-golang.zip,ffi从go到rust
- 快速获取JSON值-Rust开发A-JSON快速读取JSON值-Rust JSON解析器将名称更改为AJSON,请参阅问题灵感来自golang安装中的gjson。将其添加到您的A-JSON中快速读取JSON值-将Rust JSON解析器更改名称为AJSON,请参阅问题灵感来自golang安装中的...
- Rust Tokio 异步多客户端网络框架 高并发 插件化应用场景im,game server,bot等.golang 实现的网络框架就很多了,个人希望能在Rust做一些微不足道的贡献,该项目的代码也很简陋属于demo,线上生产还是需要深加工.欢迎 :clapping_hands:各位大佬吐槽毕竟我还是Rust萌新...
最新资源