标签: memprof

Ruby 1.8.7:找不到符号错误

刚刚在一台带有新宝石套装的机器上安装了新的红宝石1.8.7 REE和MRI(使用RVM)但是当我尝试使用memprof时我得到了这个错误

$ gem install memprof
$ irb
>> require 'rubygems'
>> require 'memprof'
>> LoadError: dlopen(/Users/schneems/.rvm/gems/ruby-1.8.7-p352@test/gems/memprof-0.3.10/lib/memprof.bundle, 9): Symbol not found: __mh_bundle_header
  Referenced from: /Users/schneems/.rvm/gems/ruby-1.8.7-p352@test/gems/memprof-0.3.10/lib/memprof.bundle
  Expected in: flat namespace
 in /Users/schneems/.rvm/gems/ruby-1.8.7-p352@test/gems/memprof-0.3.10/lib/memprof.bundle - /Users/schneems/.rvm/gems/ruby-1.8.7-p352@test/gems/memprof-0.3.10/lib/memprof.bundle
    from /Users/schneems/.rvm/gems/ruby-1.8.7-p352@test/gems/memprof-0.3.10/lib/memprof.bundle
    from /Users/schneems/.rvm/rubies/ruby-1.8.7-p352/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:59:in `require'
    from (irb):2
Run Code Online (Sandbox Code Playgroud)

错误是Symbol not found: __mh_bundle_header.我的问题是:我需要做些什么来让我的系统找到这个符号,或者我需要安装其他东西?欢迎任何调试建议.

ruby symbols rubygems memprof

5
推荐指数
1
解决办法
451
查看次数

golang测试中的cpuprofile和memprofile

我在GO测试文件上尝试了命令go test -cpuprofile cpu.out,它产生了一个文件cpu.out,其中包含许多64位数字.这对我没有任何意义.该命令做了什么以及从cpu.out文件中提取了哪些信息?

同样go test -memprofile mem.out生成了一个mem.out文件,这对我来说似乎没什么意义.帮帮我.

我已经附上了这两个文件.

cpu.outmem.out

testing go memprof

4
推荐指数
1
解决办法
2875
查看次数

标签 统计

memprof ×2

go ×1

ruby ×1

rubygems ×1

symbols ×1

testing ×1