지가가진 소스를 까발린다고 다 오픈소스인게 아님
보통 오픈소스를 올린다고 하면
오픈소스플랫폼이나 여기서 좀더 편리하거나
개선된 소스를 올리는거 아님???
영태가 지가 6개월동안 만들었다고 하는데
만든것도 만든거 나름이지
양놈들이 예제게임 통째로 올린거랑
실무에서 소스코드 공유하는 거랑은 천지차이임 ^0^
영태새끼 안드로이드 앱 깨작 만드는거 같은데
Java로 짜면 decompile하면 소스원문이
그대로 떠오르기 때문에 일부러 중요한 부분은
JNI 써서 c++로 짜는 경우도 있음
하다못해 쬐만한 앱게임 만들때도
에디터나 트레이너 방지하려고 별지랄 다하는데
"으따 소스코드 다 올려야 한다니께요!"
걍 보안 개념도 안잡힌 좆대딩 새끼가
조금 안다고 나대는걸로 밖에 안보임 ^~^
보통 오픈소스를 올린다고 하면
오픈소스플랫폼이나 여기서 좀더 편리하거나
개선된 소스를 올리는거 아님???
영태가 지가 6개월동안 만들었다고 하는데
만든것도 만든거 나름이지
양놈들이 예제게임 통째로 올린거랑
실무에서 소스코드 공유하는 거랑은 천지차이임 ^0^
영태새끼 안드로이드 앱 깨작 만드는거 같은데
Java로 짜면 decompile하면 소스원문이
그대로 떠오르기 때문에 일부러 중요한 부분은
JNI 써서 c++로 짜는 경우도 있음
하다못해 쬐만한 앱게임 만들때도
에디터나 트레이너 방지하려고 별지랄 다하는데
"으따 소스코드 다 올려야 한다니께요!"
걍 보안 개념도 안잡힌 좆대딩 새끼가
조금 안다고 나대는걸로 밖에 안보임 ^~^
그부분은 인정한다 미안하다.
게다가 주석눈 영얼 ㅋㅋㅋ
보안 개념이 없는건 맞다.
다른 이야기긴한데. 자바나 닷넷 같은 중간언어 기반은.. 기본적으로 릴리즈할때 오퓨즈케이터로 난독처리해서 나감. jni의 경우 콜할때 오버헤드가 엄청나서. 꺼리는 편..
내래 인력파견땔감인지라 JNI 씁네다
jni가 나쁜건 아닌데 아무튼 생각보다 엄청 오버헤드가 크다는 이야기. jni 10번 호출해야되면 jni 한번 호출하고 내부적으로 10번 수행하는게 100배는 나음.
더불어 86/64 버전 각각 빌드를 돌려야 하는데. 대부분 오토빌드 시스템 쓸텐데.. 이것도 각각 처리해 줘야 하잖아? 결국 자바를 쓰는 매력이 없어짐. osx도 지원하려면 또 따로 만들어야하고... 아무튼. 그렇단 이야기.
안드로이드에선 jni쓰니 정수연산은 100배 이상 빠르고 실수연산은 30퍼센트 정도 빠르더라. 갤3에서 O(n^3) 으로 약 3억번의 실수연산을 네개의 thread에서 workset단위로 나눠 실행하니 6초 전후의 시간이 걸리더라.
콜할때 오버헤드라고 했느니라. 난독증임? 아니면 말을 이해 못하는건가?
오버해드가 있어도 안드로이드에선 더 빠르다. 이 결론을 이야기 안했네 미안히다.
낙타 한걸로 실험을 해본적 있는데, +연산 1억번을 했을때, 단순자바 > 자바에서 +함수를 jni콜하는걸 루프 > +1억번 작업함수 jni 콜 이었고 100: 80: 1~2정도 시간 비율을 보이더라
jni함수 100번 콜하는거보다 1번 호출하고 내부적으로 100번 도는게 빠르다고 ㅂㅅ아. 말귀 졸라 못 알아듣네. 현업에서 그렇게 하는게 1+1=2만큼 말할 가치도 없는 진리인데. 뭐 잡소리여.
안드로이드에서는 int a = 1 + 1 계산하는게 java에서 int a = sum(1+1); 하는게 더 빠른단 소리냐? sum 은 jni 함수일때? ㅄ 인증하려는건가???
그말이 맞다고 이야기 한건데 내 말이 어려운가봄?