codota / tabnine-sublime

Tabnine Autocomplete AI: JavaScript, Python, TypeScript, PHP, C/C++, HTML/CSS, Go, Java, Ruby, C#, Rust, SQL, Bash, Kotlin, Julia, Lua, OCaml, Perl, Haskell, React
https://www.tabnine.com/install/sublime
MIT License
194 stars 36 forks source link

Are They Mining Crypto Currency From Free Users ? #115

Open zakirIndia opened 2 years ago

zakirIndia commented 2 years ago

I had seen sudden spike on my processor after installing this extension

Its to much suspicious for me since after closing the sublime,

its process is still running in the background usually before tabnine it doesn't happened to me

After uninstallation of extention tabnine still runs on back ground

After Re-Installing sublime tabnine also shows is effect

At last i fixed by removing all the datafiles of sublime then process gets back to normal which is 0.01% on my CPU

gz#7909

boaz-codota commented 2 years ago

Hey @zakirIndia,

We do not mine crypto from free users. Or from any user. We don't mine crypto.

That cleared out of the way, the reason Tabnine was not removed instantly is that we had implemented some "High Availability" logic to make sure that if Tabnine ever crashes on your computer, it will go back up instantly, so you could continue working with Tabnine. Part of that logic is killing Tabnine's processes only after ~5 minutes of inactivity.

What happened is that you removed the plugin, but 5 minutes were yet to pass, so you could still see the processes. To fully remove them you could either:

Now, regarding the fact that Tabnine is a CPU-intensive process: Under the hood, Tabnine harnesses several machine learning models whose training is a CPU-intensive task. The CPU load should not be infinite, and we even have mechanisms in place to validate that (and kill the processes if it consumes too much CPU for too much time).

Let me know if you have any other questions or anything else I can help you with.