Non ho visto niente là fuori, e sospetto la difficoltà con la definizione di "n" dato che generalmente per analizzare una funzione complessa ci sarebbe più di una o due variabili da definire.Esistono strumenti che possono determinare l'esecuzione dell'analisi del codice per la complessità Big-O?
Esistono strumenti di analisi per la complessità ciclomatica ma ce ne sono per la complessità del tempo (e/o dello spazio)? Se sì quali, se no, perché no? È impossibile? Impossibile? Qualcuno non ci è riuscito?
Idealmente ci sarebbe qualcosa di simile complessità generale per l'applicazione (che definisce diverse possibili "n" s), così come per ogni metodo in app
Edit: Così sembra che una soluzione esatta è impossibile perché del Halting Problem tuttavia, è possibile una qualche approssimazione euristica? Mi rendo conto che a fini pratici un buon profiler darà molte più informazioni utili, ma sembra un problema interessante.
Inoltre, che ne dici di uno che calcola per un certo sottoinsieme di programmi?
Per rendere le cose forse un po 'più chiare, questo significa che lo strumento proposto è impossibile, non solo irrealizzabile. –