Fazer logon
Nota: Esta é uma tradução automática, use uma linguagem clara, sem gíria.

Verificações finais (world's longest post!)

Fóruns : Verificações finais (world's longest post!)
Verificações finais (world's longest post!)
darren john - 08-20-2008


Howdy aí caras,

Desculpas antecipadamente para o pós-extra longas! Mas o seu conselho seria muito apreciada.

Você pode querer agarrar um café pela maneira! Aqui vai...

Vindo a trabalhar sobre um enorme projecto para o ano passado - um DVD-ROM interativo para pc's só - e tudo está quase pronto para duplicação. E uma vez que milhares de cópias vai ser duplicada, Simplesmente não há espaço para erros, etc.

Contudo, Uma coisa que parece ser realçada com mais frequência a partir do feedback do cliente é o do DVD-ROM falhando ocasionalmente, Quer com e / ou sem erros mensagens.

O projecto em si é enorme (ele inclui literalmente centenas de vídeos, Pdf / word recursos, Alta resolução imagens etc) e ainda um grande esforço tem sido feito para reduzir os tamanhos dos arquivos (usando separado ligado filmes, Vídeos comprimido, na medida do possível, Otimizada imagens, etc), o tamanho final de todo o projeto de DVD-ROM é apenas no âmbito 2gb. Daí por que é um DVD-ROM, por oposição a um cd-rom. Esta, por si só é suficiente para ser bastante claro que a razão do projecto falha ocasionalmente é devido à sua dimensão e os utilizadores finais pc spec não cumpram os requisitos mínimos de sistema.

Por outro lado, As mensagens de erro são os mais preocupantes. Eles parecem ser erros de sistema por parte dos utilizadores PC - veja abaixo para mais detalhes sobre os erros -, mas ainda preocupante. Temos testado o DVD-ROM em numerosas alta e baixa spec PC Systems, E todos parece ser suficiente sem real erros de sistema, como tal,. Parece que acontecem mais no cliente final, Como eles também fazer alguns testes em seu fim, em vários PCs e laptops, embora eu não posso ter a certeza se os erros acima são do mesmo ensaio pc, mas vou descobrir.

Assim basicamente estou começando a me perguntar se ainda é possível ter um projecto desta dimensão para jogar perfeitamente em todos os PC's e notebooks? Nada na vida é garantido e estou ciente de que algumas coisas são simplesmente fora de nosso controle. No entanto, gostaria de ouvir o que vocês pensam, Talvez fornecer alguns conselhos a partir de suas experiências sobre como ter um projeto pronto-duplicação etc.

Para sua referência, As mensagens de erro em questão são apresentados em mais detalhes a seguir:

Erro exemplo 1:

Macromedia projetor -- Macromedia projector encontrou um problema e precisa ser fechado. Lamentamos o inconveniente.
Por favor informe Microsoft sobre este problema, etc ....

Erro exemplo 2:

Proxy: ícone - proxy: ícone da bandeja encontrou um problema e precisa ser fechado. Lamentamos o inconveniente.

Erro exemplo 3:

Macromedia projetor - erro assinatura
Nome_do_aplicativo: Projecttitle.Exe appver: 10.1.0.11 modname: Quicktime264.QTX VerMod: 7.2.0.240 offset: 0005d9a9

Curiosamente, Os erros acima parecem ter surgido recentemente, Sobre o mais recente protótipo enviadas de volta para o cliente, Mas existem muitos fatores que podem estar causando este como o que o cliente poderia estar usando um outro pc para testar este protótipo do que a utilizada para testar o anterior protótipos, etc, mas também estou preocupado que algo mais poderia estar causando As questões - ou algumas definições no meu PC quando o DVD-ROM foi construído tem been changed, Meu diretor mx 2004 software tornou-se corrompido ou alguma outra causa desconhecida, embora eu pense em algo significativo e, além, O projeto parece funcionar perfeitamente no meu próprio sistema, bem como outros que tenho testado ele em modo que o erro não parece ser consistente.

Como você pode ver de cima, Estes erros não são habituais seu diretor "script erros", uma vez que estes têm e ainda estão a ser eliminados. Eles parecem ser erros de sistema por parte dos utilizadores finais, em função das suas configurações pc, Ou estou errado?

Novamente, Seria realmente aprecio o seu conselho e da sua experiência na obtenção de um projecto desta dimensão duplicação-pronto etc.

E naturalmente, Quaisquer soluções, Se houver, Aos erros acima, também seriam muito bem-vindos! Embora, segundo o meu trusty investigação, Parece um pouco tweak aqui e ali, é exigido aos utilizadores próprio PC, de forma necessária para resolver esses erros como estes. Mas corrija / aconselhar-me se estou errado.

Thanks in advance,

Darren


Re: Verificações finais (world's longest post!)
Brodd Nesset - 08-21-2008


Bem, Uma coisa que vai variar entre máquinas do usuário é a memória fragmentação. Também pobres drivers placa gráfica é uma fonte conhecida de comportamento errático. Desculpe, não tenho "varinha mágica" truque para resolver estas questões.



Lábios ela disse "não!", Mas seus olhos diziam:" Leiam os meus lábios ".


Re: O mais longo post verificações finais mundo ('s!)
darren john - 08-21-2008


Uma varinha mágica certamente vir a ser útil!

Obrigado pela resposta, é apreciada.

Ainda olhando para as possíveis causas e até agora não há luz no fim do túnel. Ele não parece ser o PC que o projeto está em execução que está causando os problemas, em oposição ao projeto em si, mas, ainda assim, precisa saber com certeza e pensei que eu ia postar e ver se sua acontecido com qualquer outro e se assim, Aprender com suas experiências.

Enviei algumas instruções para os clientes que o solicitarem para realizar algumas verificações a fim de tentar isolar o problema para apenas aguardando alguns comentários adicionais sobre este.

Entretanto, no, Se alguém tiver mais conselhos etc seria bem-vindo!

Cheers again,

Darren


Re: O mais longo post verificações finais mundo ('s!)
Brodd Nesset - 08-26-2008


Olá! Espero que este não é tarde demais para o seu projecto. Eu consultei um livro Rosenzweig, E nos números sobre o gerenciamento de memória que pode haver algumas opções interessantes para experimentar. Só pode, Porque, em geral, gerenciamento de memória automática do diretor é muito bom. Diretor será pré-membros que "vê" na pontuação, E descarregar quando se atinge um limite de memória. Às vezes esta pré-carga não é rápido o suficiente (por exemplo, quando um membro não está fisicamente ligada a um sprite na pontuação - ele é carregado pelo jargão), às vezes "silenciosa" de descarga não é suficiente doe para outros aplicativos concorrentes para a memória, talvez. Ambas as circunstâncias poderia levar a pelo menos hickups no desempenho, E, potencialmente, para funcionar demasiado.

Preloadmember "mymember1", "mymember2" Será pré-carga dos membros.
Pré-carga Irá pré-carregar o filme inteiro atuais, Ou um determinado número de quadros.
Há também Preloadmovie "mymovie" O que de fato pré-carga de um novo filme na memória, Permitindo uma transição suave.

Unloadmember, Descarregar, UnloadMovie Faz o contrário. Brilha um exemplo de como a simplicidade e eficácia lingo :-D

Quanta memória disponível você tem? Usar Freebytes ()
Quanto você precisa para um determinado conjunto de quadros? Usar Ramneeded (1,50) Para a memória necessária para reproduzir quadros 1-50.
Para o tamanho da memória de um uso específico membro Membros ( "MyMember").Tamanho.
Você pode, então, naturalmente, comparar isso com "freebytes () '.
Note que se algum destes excede "freebytes () ', Sua aplicação não vai jogar como pretendido, Ou em todos os. Agora, Nos modernos computadores de hoje, há geralmente uma ampla memória, Mas: Membros diretor realmente precisa de memória contígua para mostrar. Que é: Um vídeo de 100 MB não vai jogar em um computador com memória fragmentada pesados, Mesmo se o total RAM é, Dizer 2 GB! Você pode testar isso com Freeblock () Que irá retornar o tamanho do maior bloco disponível.

Se 'freebytes ()' ou 'freeblock ()' está ultrapassado, Você deve considerar lançar uma mensagem de aviso, Como
"alerta o pedido ter encontrado um problema de memória que afetam o desempenho. Esta aplicação, provavelmente, um melhor desempenho se você fechar outros programas em execução e até mesmo reiniciar o seu computador."

Esperamos que este pode ser útil. Felicidades!







Lábios disse "não!", Mas seus olhos disse:" read my lips ".


Re: O mais longo post verificações finais mundo ('s!)
darren john - 08-26-2008


Howdy there! Nunca é tarde demais para ouvir qualquer dicas e conselhos de vocês!

Dicas muito interessantes e scripts, Eu uso atualmente o preloadmember, mas eu só poderia tentar para fora aqueles outros;)

Tinha também um outro bocado de uma descoberta que eu agora simplesmente carregar qualquer arquivos de mídia para o projeto através de meios externos de manequim. Aqui está uma repartição, Citou kalb Irv de director-line, Para alguém que não tem certeza de como a mídia manequim funções:

Citar:

Em relação à mídia manequim, Aqui é a idéia. Imagine que você tem todas as suas fotos armazenadas externamente em uma pasta chamada "fotos" que está no mesmo nível que o seu filme. A simplicidade, Digamos que você tenha um.Jpg, B.Jpg, C,Jpg, Etc. Em que pasta. Em que pasta fotos, Criar uma imagem adicional chamado "dummy.Jpg ", E tê-lo composto de um único pixel preto.

Agora, Do diretor, Você cria um único membro do elenco de bitmap, Dar-lhe um nome (vamos chamá-lo phototoshow "). Nas propriedades para este membro, Você definir o "vinculado" opção. Isto diz, Este membro estará sempre ligado a alguma mídia externa (arquivo). Por padrão, Definir a relação com o manequim.Jpg assim que as ligações para o menor arquivo possível (um pixel).

Em seu programa, Quando estiver pronto para mostrar uma imagem da sua pasta de fotos, Você definir o nome do arquivo "propriedade". De modo a mostrar uma imagem diferente, Você faz isso:

Caractere Delimitador = o char do último moviepath - ou apenas \ "é isso é só no PC
Membro (phototoshow ").Filename = moviepath o & "fotos" & & Caractere Delimitador
This changes the linkage from the one member in the cast to whatever picture you want to show. Using this approach, your Director program will only take up memory for the largest picture you are showing.

UNQUOTE

I've now implemented this approach to hopefully improve memory usage and this coupled with PreLoadMember and a few other of those scripts, Brodd, might just solve any issues I'm having : ) so fingers crossed!

Cheers again,

Darren


Re: O mais longo post verificações finais mundo ('s!)
Brodd Nesset - 08-26-2008


Great to hear Darren! Boa dica que você pegou e passou lá também.
No meu post anterior eu usei um vídeo como um grande exemplo de uma grande castmember (100 MB de memória precisa de 100 MB), Mas o vídeo é realmente uma excepção a esta regra. Desde o diretor primeiros dias tem sido capaz de reproduzir vídeos grandes em computadores de memória muito baixa, Como 100 MB de vídeo em um computador mb 64 (que era uma máquina muito bem specced volta no dia), Com streaming. Para vídeo Eu prefiro estar preocupado com unloadmember; I.e. Liberar a memória de um determinado vídeo têm utilizado o mais cedo melhor.
Acho que o manual de pré-carga pode ser esperto para deixar seu executar aplicativo (ainda) mais fácil, Acessando o disco, em tempo útil antes de trocar vídeos, por exemplo,. Caso contrário pára poderia causar alguns problemas e até mesmo falhas em computadores menos robustos.



Lábios disse "não!", Mas seus olhos disse:" read my lips ".


Resposta à discussão
FóRUNSTUTORIAISMAGAZINESERVIçOSVIDEOSNOTíCIASBLOGS


© CreativeCOW.net Todos os direitos reservados.

Creative Comunidades do Mundo

[Topo]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol