一次奇怪GC的排查

读文件的时候会发生full gc,jvm 堆还有好几个GB容量就发生full gc

Published
Categorized as java

GLIBCXX_USE_CXX11_ABI

代码在centos7环境上编译可以跑.但是其他同事在测试.刚好手头上有一台rehl8的环境是空闲的. 在rehl8上编译是成功的.但是程序运行就会崩溃. 日志里面可以看到 fusionsphere/so/libfc.so: undefined symbol: _ZN16CFusionSphereSDK10InitialSDKEPFviPKczEP23CFusionSphereDebugLevelRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_SD_ 可是程序明明是通过编译没有出错,甚至没有泛型这样的rtti. 明显也不是访问错误内存的段错误.

c++ strlen 与 sizeof

#include <iostream> #include <cstring> using namespace std; int main(void) { char arr[4]; cout<<“—>”<<endl; cout<< “arr 4 len : “<< strlen(arr)<<endl; cout<< “arr 4 len : “<< sizeof(arr)<<endl; arr[0]=’a’; arr[1]=’a’; cout<<“—>”<<endl; cout<< “arr 4 len : “<< strlen(arr)<<endl; cout<< “arr 4 len : “<< sizeof(arr)<<endl; arr[2]=’a’; cout<<“—>”<<endl; cout<< “arr 4 len : “<< strlen(arr)<<endl; cout<< “arr… Continue reading c++ strlen 与 sizeof

Published
Categorized as language