社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 银行

  • 4102阅读
  • 2回复

关于google v8的性能测试

级别: 新手上路
发帖
6
金币
13
威望
3
贡献值
0
元宝
0
最近用google v8做的项目在进行性能测试了。。
在测试中出现了问题。。

如下。。
#0  0x00d465e4 in v8::internal::OS::DebugBreak () from /home/test/bin/libv8.so
#1  0x00d46e27 in v8::internal::OS::Abort () from /home/test/bin/libv8.so
#2  0x00931ece in v8::Utils::ReportApiFailure () from /home/test/bin/libv8.so
#3  0x009322fe in v8::internal::V8::FatalProcessOutOfMemory () from /home/test/bin/libv8.so
#4  0x00b0f606 in v8::internal::Isolate::Init () /home/test/bin/libv8.so
#5  0x00c9a3d9 in v8::internal::V8::Initialize () /home/test/bin/libv8.so
#6  0x00c66d01 in v8::internal::Snapshot::Initialize () /home/test/bin/libv8.so
#7  0x0094ed7c in v8::Context::New () /home/test/bin/libv8.so




貌似是内存溢出了。。请问有谁知道这个问题怎么解决吗。
级别: 管理员
发帖
8532
金币
2762
威望
3231
贡献值
0
元宝
0
只看该作者 沙发  发表于: 2014-06-13
v8::Context::New ()

从这里来看,应该是c++ new 失败,你可以捕获一下此类的异常
QQ: 378890364 微信:wwtree(省短信费) 紧急事宜发短信到0061432027638  本站微博:http://t.qq.com/wwtree QQ群:122538123
级别: 新手上路
发帖
6
金币
13
威望
3
贡献值
0
元宝
0
只看该作者 板凳  发表于: 2014-06-13
上一步如下:
#8  0x080a585a in V8Context::PushScope (this=0x43f5b628, name=0x43f5965c, attr=VXIv8_NATIVE_SCOPE)
    at /home/test/openvxiv8/src/gv8/V8Context.cpp:1046

(gdb) f 8
#8  0x080a585a in V8Context::PushScope (this=0x43f5b628, name=0x43f5965c, attr=VXIv8_NATIVE_SCOPE)
    at /home/test/penvxiv8/src/gv8/V8Context.cpp:1046
1046                            Local<Context> cSession = v8::Context::New(m_pIsolate,NULL);

这里只是创建一个context,,感觉还是v8中的内存没有处理好。。是不是在初始化的时候得设置一下SetResourceConstraints。。

如果要设置,,怎么设置呢

描述
快速回复

您目前还是游客,请 登录注册
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容