Hacker News new | ask | show | jobs
by owlbynight 1454 days ago
I had to uninstall Tabnine because its resource usage was unacceptable. Hopefully they've addressed that, because it was using way too much of my CPU at times that it shouldn't have been.
2 comments

I used to have limited memory (8gb for my wsl container) and shit went crazy (had a f_u_tabnine bash function that ran a loop to kill the tab nine procs that had cores pinned) to the point of me giving up ~2 years ago. Now on 16gb memory for a wsl container, I've had no such problems with tabnine. So not clear if there were fixes or if more memory helped.
Hi, Tabnine's DevRel here. I'm glad to say that we have addressed this issue: You can now easily opt-in to encrypted cloud mode through the Tabnine hub (find it under Public Model section). This option takes off most of the computing resources used to run Tabnine. That's just one out of many other improvements we've been working on lately, that are now generally available. I hope you'll give it another go! :)
Even after I enabled cloud model just today, the local binaries are still taking a lot of CPU resources in bursts of say once every four seconds, I have the latest versions of both the tabnine extension and vscode.
feel free to turn off local completely. The bursts you are seeing is building a local transformer model on your computer. For enterprises and developers that dont want their data to go anywhere this is critical but does come with tradeoffs. We continue to make this better or feel free to use with GitPod (https://www.gitpod.io/blog/tabnine)