? 그러진 않을텐데
AOT랑 GC는 크게 상관이 없는게 AOT는 코드를 번역하는걸 프로그램 실행전에 하는거고 그 프로그램이 GC를 사용하는 부분은 그대로 GC를 사용하지
만약 AOT를 사용해서 VM의존성을 날린다고 하더라도 GC동작은 그대로 남아있어야 하니까 AOT가 new/delete 부분에 GC관련 함수를 호출하는 것으로 바꾸겠지
AOT 쓰면 JIT 부분은 날려도 GC는 당연히 남아있음
GC가 문제일 정도로 속도가 필요한 부분은 cgo를 사용해서 C코드를 박지 않음? Rust로 바꾼 건 못봤는데
디스코드 얘기인듯?
? 그러진 않을텐데
AOT랑 GC는 크게 상관이 없는게 AOT는 코드를 번역하는걸 프로그램 실행전에 하는거고 그 프로그램이 GC를 사용하는 부분은 그대로 GC를 사용하지
만약 AOT를 사용해서 VM의존성을 날린다고 하더라도 GC동작은 그대로 남아있어야 하니까 AOT가 new/delete 부분에 GC관련 함수를 호출하는 것으로 바꾸겠지
AOT 쓰면 JIT 부분은 날려도 GC는 당연히 남아있음
GC가 문제일 정도로 속도가 필요한 부분은 cgo를 사용해서 C코드를 박지 않음? Rust로 바꾼 건 못봤는데
디스코드 얘기인듯?